home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / sys / termio.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-08  |  758 b   |  32 lines

  1. /*    @(#)termio.h 1.5 88/08/19 SMI; from S5R2 6.2    */
  2.  
  3. #ifndef _sys_termio_h
  4. #define _sys_termio_h
  5.  
  6. #include    <sys/ioccom.h>
  7. #include    <sys/termios.h>
  8.  
  9. #define    NCC    8
  10.  
  11. #define    SSPEED    7    /* default speed: 300 baud */
  12.  
  13. /*
  14.  * Ioctl control packet
  15.  */
  16. struct termio {
  17.     unsigned short    c_iflag;    /* input modes */
  18.     unsigned short    c_oflag;    /* output modes */
  19.     unsigned short    c_cflag;    /* control modes */
  20.     unsigned short    c_lflag;    /* line discipline modes */
  21.     char    c_line;            /* line discipline */
  22.     unsigned char    c_cc[NCC];    /* control chars */
  23. };
  24.  
  25. #define    TCGETA    _IOR('T', 1, struct termio)
  26. #define    TCSETA    _IOW('T', 2, struct termio)
  27. #define    TCSETAW    _IOW('T', 3, struct termio)
  28. #define    TCSETAF    _IOW('T', 4, struct termio)
  29. #define    TCSBRK    _IO('T', 5)
  30.  
  31. #endif /*!_sys_termio_h*/
  32.